/*--首页--*/
.banner{height:330px; background:url(../images/bannerBg.jpg) repeat-x; overflow:hidden;}
.swfWarp{ width:935px; height:236px; border:1px #CCC solid; padding:5px; background:#f2f3f7;}
.columnLCR,.bannerCont{width:950px;}
.bannerCont{margin:0; padding:0 0 10px; height:251px; background:url(../images/bannerContBg.gif) no-repeat bottom}
.columnLCR{margin:10px auto;}
.columnLCR dt{ margin:0 0 6px;}
.columnLCR dl{ margin:2px 0 0;}
.columnLeft{float:left; width:195px;margin:0 20px 0 0;}
.columnCentral dd div.about{border:5px #f2f2f2 solid; font-size:12px; padding:5px 6px; text-indent:2em; height:180px; background:url(../images/home_21.jpg) no-repeat;}
.columnCentral dd .more{display:inline-block;float:right; margin:5px 0 0;}
.columnCentral dd .more a{ color:#508a00;}
.columnCentral{float:left; width:409px;}
.homePro{border:5px #f2f2f2 solid;padding:5px 10px;}
.columnRight{float:right; width:295px; padding-right:5px;}
.columnRight dt{ border-bottom:1px #CCC dashed; padding:0 0 5px;}
.columnRight dd {overflow:hidden;}
.columnRight dd ul{padding:0 0 2px;}
.columnRight dd ul li strong{font-weight:normal;}
.columnRight dd ul li span{float:right;}
.columnRight .topNews{ margin:0 0 10px;}
.columnRight .topNews .topNewsPic{width:82px; height:58px;border:1px #699 solid; overflow:hidden; float:left;}
.columnRight .topNews .topNewsInfo{width:215px; float:right;}
.columnRight .topNews .topNewsInfo h2{font-size:12px; line-height:14px;}
.columnRight .topNews .topNewsInfo h2 a{color:#508a00;}
.columnRight .topNews .topNewsInfo p{color:#999; line-height:16px;}
.menuList{width:197px;}
.menuHead{padding:3px 10px 0;height:20px;cursor:pointer;position:relative;font-weight:bold;background:url(../images/home_29.jpg) no-repeat  ;font-size:12px;}
.menuBody{display:none;background:url(../images/home_32.jpg) no-repeat;}
.menuOpen{display:block;}
.menuBody a {padding:2px 10px 0;display:block;color:#666;text-decoration:none; font-size:12px;}
.menuBody a:hover {color:#C00;text-decoration:underline;}
/*--产品推荐--*/
/*.infiniteCarousel {width: 387px; overflow:hidden; height: 105px;}
.infiniteCarousel .wrapper {width:800%;height:105px;}
.infiniteCarousel .wrapper ul{}
.infiniteCarousel ul a img {border: 2px solid #000;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.infiniteCarousel ul li {display:block;float:left;padding: 5px;height: 85px;width: 85px;}*/
#demo {background:#FFF;overflow:hidden;width:378px;}
#demo img {padding:5px;height:106px;width:143px;display:block; float:left;}
#indemo {float:left;width:800%;}
#demo1 {float:left;}
#demo2 {float:left;}
/*pic scroll
----------------------------------*/
.infiniteCarousel {
  width: 700px;
  position: relative;
  margin-left:auto;
  margin-right:auto;
}

.infiniteCarousel .wrapper {
  width: 640px; 
  overflow: auto;
  height: 140px;
  margin: 0 30px;
  top: 0;
}
.infiniteCarousel ul a img {
  border:1px solid #E3E3E3;
  padding:2px;
  width:143px;
  height:106px;
  display:block;
}
.infiniteCarousel .wrapper ul {
  width: 625px; 
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  top: 0;
}
.infiniteCarousel ul li {
  display:block;
  color:#6C6D61;
  float:left;
  padding: 10px 6px;
  height: 147px;
  width: 147px;
  text-align:center;
}
.infiniteCarousel ul li a,
.infiniteCarousel ul li a:visited{
	color:#6C6D61;
	}
.infiniteCarousel .wrapper ul li a:hover{
	text-decoration:underline;
	}
.infiniteCarousel ul li a:hover img {
  border-color: #aaa;
}
.infiniteCarousel ul li a span{
   display:block;
   line-height:17px;
   padding-top:6px;
}
.infiniteCarousel .arrow {
  display: block;
  height: 26px;
  width: 26px;
  text-indent: -999px;
  position: absolute;
  top: 70px;
  cursor: pointer;
  outline: 0;
}
.infiniteCarousel .forward {
  background:url(../images/green_skin.png) 0 -256px no-repeat;
  right: 0;
}
.infiniteCarousel .back {
  background:url(../images/green_skin.png) 0 -222px no-repeat;
  left: 0;
}